
/**
 * Kumbia Enterprise Framework
 *
 * LICENSE
 *
 * This source file is subject to the New BSD License that is bundled
 * with this package in the file docs/LICENSE.txt.
 *
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@loudertechnology.com so we can send you a copy immediately.
 *
 * @category	Kumbia
 * @package		Core
 * @copyright	Copyright (c) 2008-2010 Louder Technology COL. (http://www.loudertechnology.com)
 * @license		New BSD License
 */

.exceptionDescription {
	font-family: Lucida Grande, sans-serif;
	background: #C11321;
	padding: 10px;
	font-size: 14px;
	color: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-align: left;
}

.exceptionDescription a {
	color: #fafafa;
}

.exceptionPre {
	font-family: Lucida Console;
	margin:10px;
	color: #171717;
	text-align: left;
	padding: 5px;
}

.exceptionPreDesc {
	font-family: Lucida Console;
	margin: 10px;
	border: 1px solid #969696;
	background: #fafafa;
	font-size: 12px;
	text-align: left;
	padding: 5px;
}

.exceptionLocation {
	font-size: 12px;
	color: #eaeaea;
}

.exceptionContainer {
	background: #FFFFFF;
	padding: 5px;
}

.exceptionBacktraceContainer {
	font-size:12px;
	margin: 5px;
	background: #fbfbfb;
	font-family: Monaco, Lucida Console;
	margin:10px;
	color: #ffffff;
	padding: 2px;
	border: 1px solid #c0c0c0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.exceptionBacktracePre {
	font-family: Monaco,Lucida Console;
	margin:5px;
	color: #171717;
	font-size: 12px;
	text-align: left;
}

.exceptionBacktraceSimple {
	font-family: Monaco,Lucida Console;
	font-size:12px;
	padding: 5px;
	border:1px solid #969696;
	background: #232323;
	color: #969696;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	margin: 5px;
}

.exceptionBacktraceSimple b {
	color: #f2f2f2;
}

.exceptionRemoteContainer {
	padding-left: 20px;
	font-family: Monaco,'Consolas','Lucida Console','Courier New',monospace;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
}

.exceptionRemoteTitle {
	color: #ffffff;
	background: #1D5900;
	padding: 5px;
}

.exceptionActor {
	color: #eaeaea;
}

.exceptionFileViewver {
	color: #000000;
	margin: 10px;
	border: 1px solid #333333;
	background: #FFFFFF;
	padding:0px;
}

.exceptionLineNote {
	font-family: Lucida Grande, sans-serif;
	font-size: 12px;
	color: #111111;
	font-weight: bold;
	padding-left: 10px;
}

.exceptionLineNotActiveOdd {
	font-family: Monaco, Lucida Console;
	font-size: 12px;
	background: #111111;
	border-bottom: 1px dotted #333333;
	padding: 2px;
	color: #eaeaea;
}

.exceptionLineNotActiveEven {
	font-family: Monaco, Lucida Console;
	font-size: 12px;
	background: #151515;
	border-bottom: 1px dotted #333333;
	padding: 2px;
	color: #eaeaea;
}

.exceptionLineActive {
	font-family: Monaco, Lucida Console;
	font-size: 13px;
	background: #424242;
	border-bottom: 1px dotted #333333;
	padding: 2px;
	color: #eaeaea;
}

.exceptionLineTd {
	background: #C11321;
	color: #ffffff;
	padding-left: 3px;
	border-right: 1px solid #333333;
}

.exceptionLine {
	color: #808080;
}

.exceptionAditionalInfo {
	font-family: verdana, sans-serif;
	font-size:12px;
	margin: 0px 15px 0px 15px;
	background: #f9f9f9;
	color: #333333;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	margin-top: 20px;
	padding: 5px;
	padding-top: 10px;
}

.exceptionAditionalInfo td {
	padding: 1px;
	padding-right: 5px;
}

.rowInfoOdd {
	background: transparent;
}

.rowInfoEven {
	background: transparent;
}

.rowInfoOdd td, .rowInfoEven td {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}

.rowInfoOdd strong, .rowInfoEven strong {
	color: #000000;
	font-weight: normal;
}

.tString {
	color: #85B362;
}

.tNumber {
	color: #F4FCCA;
}

.tVariable {
	color: #eaeaea;
}

.tReserved {
	color: #969696;
}

.tComment {
	color: #454545;
}

.tOther {
	color: #f2f2f2;
}

.tOtherSentence {
	color: #ffffff;
}

.debugInformation th {

}

div.exceptionExtra {
	padding: 5px;
	padding-bottom: 0px;
	margin: 5px;
}

div.exceptionExtra b {
	font-size: 11px;
}

div.exceptionExtra td {
	border: 1px solid #eaeaea;
	font-size: 10px;
}

.exceptionCode {
	font-family: "Lucida Console";
	font-size: 11px;
}

.exceptionLeftColumn {
	background: #f2f2f2;
}

div.debugInformation {
	padding: 5px;
	padding-bottom: 0px;
	margin: 5px;
}

div.debugInformation strong {
	font-size: 11px;
}

div.debugInformation pre {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

div.debugInformation td, div.debugInformation th {
	font-size: 11px;
	padding: 2px;
	background: #fefefe;
	color: #111111;
}

div.debugInformation table {
	border-right: 1px dotted #1D5900;
}

div.debugInformation td {
	border-left: 1px dotted #1D5900;
	border-bottom: 1px dotted #1D5900;
}

div.debugInformation th.debugThEven {
	background: #1D5900;
	color: #ffffff;
	font-size: 11px;
	padding: 3px;
}

div.debugInformation th.debugThOdd {
	background: #1D5900;
	color: #ffffff;
	font-size: 11px;
	padding: 3px;
}

.exceptionRemoteTrace {
	background:#151515;
	padding:5px;
	border-bottom:1px solid #323232;
}

.exceptionRemoteLine {
	color: #969696;
}

/**
 * SyntaxHighlighter
 * http://alexgorbatchev.com/
 *
 * SyntaxHighlighter is donationware. If you are using it, please donate.
 * http://alexgorbatchev.com/wiki/SyntaxHighlighter:Donate
 *
 * @version
 * 2.1.364 (October 15 2009)
 *
 * @copyright
 * Copyright (C) 2004-2009 Alex Gorbatchev.
 *
 * @license
 * This file is part of SyntaxHighlighter.
 *
 * SyntaxHighlighter is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * SyntaxHighlighter is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with SyntaxHighlighter.  If not, see <http://www.gnu.org/copyleft/lesser.html>.
 */
.syntaxhighlighter,
.syntaxhighlighter div,
.syntaxhighlighter code,
.syntaxhighlighter table,
.syntaxhighlighter table td,
.syntaxhighlighter table tr,
.syntaxhighlighter table tbody
{
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	outline: 0 !important;
	background: none !important;
	text-align: left !important;
	float: none !important;
	vertical-align: baseline !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	height: auto !important;
	width: auto !important;
	line-height: 1.1em !important;
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 14px !important;
	min-height: inherit !important; /* For IE8, FF & WebKit */
	min-height: auto !important; /* For IE7 */
}

.syntaxhighlighter
{
        width: 99% !important; /* 99% fixes IE8 horizontal scrollbar */
        margin: 1em 0 1em 0 !important;
        padding: 1px !important; /* adds a little border on top and bottom */
        position: relative !important;
}

.syntaxhighlighter .bold
{
        font-weight: bold !important;
}

.syntaxhighlighter .italic
{
        font-style: italic !important;
}

.syntaxhighlighter .line
{
}

.syntaxhighlighter .no-wrap .line .content
{
white-space: pre !important;
}

.syntaxhighlighter .line table
{
        border-collapse: collapse !important;
}

.syntaxhighlighter .line td
{
        vertical-align: top !important;
}

.syntaxhighlighter .line .number
{
        width: 3em !important;
}

.syntaxhighlighter .line .number code
{
        width: 2.7em !important;
        padding-right: .3em !important;
        text-align: right !important;
        display: block !important;
}

.syntaxhighlighter .line .content
{
        padding-left: .5em !important;
}

.syntaxhighlighter .line .spaces
{
}

/* Disable border and margin on the lines when no gutter option is set */
.syntaxhighlighter.nogutter .line .content
{
        border-left: none !important;
}

.syntaxhighlighter .bar
{
        display: none !important;
}

/* Adjust some properties when collapsed */

.syntaxhighlighter.collapsed .lines
{
        display: none !important;
}

.syntaxhighlighter .lines.no-wrap
{
        overflow: auto !important;
        overflow-y: hidden !important;
}

/* Styles for the toolbar */

.syntaxhighlighter .toolbar
{
        position: absolute !important;
        right: 0px !important;
        top: 0px !important;
        font-size: 1px !important;        padding: 8px 8px 8px 0 !important; /* in px because images don't scale w
ith ems */
		}

.syntaxhighlighter.collapsed .toolbar
{
        font-size: 80% !important;
        padding: .2em 0 .5em .5em !important;
        position: static !important;
}

.syntaxhighlighter .toolbar a.item,
.syntaxhighlighter .toolbar .item
{
        display: block !important;
        float: left !important;
        margin-left: 8px !important;
        background-repeat: no-repeat !important;
        overflow: hidden !important;
        text-indent: -5000px !important;
}

.syntaxhighlighter.collapsed .toolbar .item
{
        display: none !important;
}

.syntaxhighlighter.collapsed .toolbar .item.expandSource
{
        background-image: url(magnifier.png) !important;
        display: inline !important;
        text-indent: 0 !important;
        width: auto !important;
        float: none !important;
        height: 16px !important;
        padding-left: 20px !important;
}

.syntaxhighlighter .toolbar .item.viewSource
{
        background-image: url(page_white_code.png) !important;
}

.syntaxhighlighter .toolbar .item.printSource
{
        background-image: url(printer.png) !important;
}

.syntaxhighlighter .toolbar .item.copyToClipboard
{
        text-indent: 0 !important;
        background: none !important;
        overflow: visible !important;
}

.syntaxhighlighter .toolbar .item.about
{
        background-image: url(help.png) !important;
}

/**
 * Print view.
 * Colors are based on the default theme without background.
 */

.syntaxhighlighter.printing,
.syntaxhighlighter.printing .line.alt1 .content,
.syntaxhighlighter.printing .line.alt2 .content,
.syntaxhighlighter.printing .line.highlighted .number,
.syntaxhighlighter.printing .line.highlighted.alt1 .content,
.syntaxhighlighter.printing .line.highlighted.alt2 .content,
{
        background: none !important;
}

/* Gutter line numbers */
.syntaxhighlighter.printing .line .number
{
        color: #bbb !important;
}

/* Add border to the lines */
.syntaxhighlighter.printing .line .content
{
        color: #000 !important;
}

/* Toolbar when visible */
.syntaxhighlighter.printing .toolbar
{
        display: none !important;
}

.syntaxhighlighter.printing a
{
        text-decoration: none !important;
}

.syntaxhighlighter.printing .plain,
.syntaxhighlighter.printing .plain a
{
        color: #000 !important;
}

.syntaxhighlighter.printing .comments,
.syntaxhighlighter.printing .comments a
{
        color: #008200 !important;
}

.syntaxhighlighter.printing .string,
.syntaxhighlighter.printing .string a
{
        color: blue !important;
}

.syntaxhighlighter.printing .keyword
{
        color: #069 !important;
        font-weight: bold !important;
}

.syntaxhighlighter.printing .preprocessor
{
        color: gray !important;
}

.syntaxhighlighter.printing .variable
{
        color: #a70 !important;
}

.syntaxhighlighter.printing .value
{
        color: #090 !important;
}

.syntaxhighlighter.printing .functions
{
        color: #ff1493 !important;
}

.syntaxhighlighter.printing .constants
{
        color: #0066CC !important;
}

.syntaxhighlighter.printing .script
{
        font-weight: bold !important;
}

.syntaxhighlighter.printing .color1,
.syntaxhighlighter.printing .color1 a
{
        color: #808080 !important;
}

.syntaxhighlighter.printing .color2,
.syntaxhighlighter.printing .color2 a
{
        color: #ff1493 !important;
}

.syntaxhighlighter.printing .color3,
.syntaxhighlighter.printing .color3 a
{
        color: red !important;
}

/**
 * Fade to Grey SyntaxHighlighter theme based on theme by Brasten Sager
 * http://www.ibrasten.com/
 */

/************************************
 * Interface elements.
 ************************************/

.syntaxhighlighter
{
        background-color: #121212 !important;
}

/* Gutter line numbers */
.syntaxhighlighter .line .number
{
        color: #C3C3C3 !important;
}

/* Add border to the lines */
.syntaxhighlighter .line .content
{
        border-left: 3px solid #3185B9 !important;
        color: #B9BDB6 !important;
}

.syntaxhighlighter.printing .line .content
{
        border: 0 !important;
}

/* First line */
.syntaxhighlighter .line.alt1
{
}

/* Second line */
.syntaxhighlighter .line.alt2
{
        background-color: #000000 !important;
}

/* Highlighed line number */
.syntaxhighlighter .line.highlighted .number
{
        background-color: #3A3A00 !important;
        color: #fff !important;
}

/* Highlighed line */
.syntaxhighlighter .line.highlighted.alt1,
.syntaxhighlighter .line.highlighted.alt2
{
	background-color: #3A3A00 !important;
}

.syntaxhighlighter .toolbar
{
	background-color: #000000 !important;
	border: #000000 solid 1px !important;
}

.syntaxhighlighter .toolbar a
{
	color: #808080 !important;
}

.syntaxhighlighter .toolbar a:hover
{
	color: #96DAFF !important;
}

/************************************
 * Actual syntax highlighter colors.
 ************************************/
.syntaxhighlighter .plain,
.syntaxhighlighter .plain a
{
        color: #FFFFFF !important;
}

.syntaxhighlighter .comments,
.syntaxhighlighter .comments a
{
        color: #696854 !important;
}

.syntaxhighlighter .string,
.syntaxhighlighter .string a
{
        color: #E3E658 !important;
}

.syntaxhighlighter .keyword
{
        color: #D01D33 !important;
}

.syntaxhighlighter .preprocessor
{
        color: #435A5F !important;
}

.syntaxhighlighter .variable
{
        color: #898989 !important;
}

.syntaxhighlighter .value
{
        color: #090 !important;
}

.syntaxhighlighter .functions
{
        color: #AAAAAA !important;
        font-weight: bold !important;
}

.syntaxhighlighter .constants
{
        color: #96DAFF !important;
}

.syntaxhighlighter .script
{
        background-color: #C3C3C3 !important;
        color: #000 !important;
}

.syntaxhighlighter .color1,
.syntaxhighlighter .color1 a
{
        color: #FFC074 !important;
}

.syntaxhighlighter .color2,
.syntaxhighlighter .color2 a
{
        color: #4A8CDB !important;
}

.syntaxhighlighter .color3,
.syntaxhighlighter .color3 a
{
        color: #96DAFF !important;
}
